import router from './router'

router.beforeEach(function(to, from, next) {

	//排除初次打开(因为首次打开,token无法判断是否是当前会话,在APP.vue中判断)
	if(window.$route != null) {
		//获取token
		let token = tool.getItem(lsKey.token, true);
		let hasToken = to.meta.hasToken;

		//当前有token,页面要求没有token,跳到首页
		if(token && hasToken == false) {
			router.push("/");
			return;
		}

		//当前没有token,页面要求有token,跳到登录页
		if(!token && hasToken == true) {
			router.push({
				name:"登录",
				params: {fromPath : to.path}
			});
			return;
		}
	}
	window.$route = to;
	next();
})